// *** ADDED BY HEADER FIXUP ***
#include <list>
// *** END ***
#include "ComandoLerMensagemTempoChat.h"

ComandoLerMensagemTempoChat::ComandoLerMensagemTempoChat(const Email& enviado,const Email& recebido)
{
    comandoSQL = "select time from mensagens where enviado = '";
    comandoSQL += enviado.getValor();
    comandoSQL += "' and recebido = '";
    comandoSQL += recebido.getValor();
    comandoSQL += "' order by time desc;";
}

list<ElementoResultado> ComandoLerMensagemTempoChat::getResultado() throw (EErroPersistencia) {
        list<ElementoResultado> resultado;
        if (listaResultado.empty())
                throw EErroPersistencia("Lista de resultados vazia.");
        resultado = listaResultado;
        if(!listaResultado.empty())
        {
            listaResultado.clear();
        }
        return resultado;
}
